
.register-list-block {
  margin-top: (8/@font-size-base)*1rem;
  margin-bottom: (8/@font-size-base)*1rem;
  .item-content {
    padding-left: 0;
  }
  .item-inner {
    padding-left: (15/@font-size-base)*1rem;
    padding-right: (15/@font-size-base)*1rem;
    box-sizing: border-box;
    &.input-file {
      .align-items(start);
    }
  }
  .item-title{
    &.label {
      width: (80/@font-size-base)*1rem;
    }

    span{
      font-size: (14/@font-size-base)*1rem;
    }
  }
  input[type=date],
  input[type=datetime-local],
  input[type=email],
  input[type=number],
  input[type=password],
  input[type=search],
  input[type=tel],
  input[type=text],
  input[type=time],
  input[type=url],
  select,
  textarea {
    font-size: (14/@font-size-base)*1rem;
  }

  input[type="file"] {
    display: none;
  }

  .input-file-icon {
    margin-top: (11/@font-size-base)*1rem;
    margin-bottom: (10/@font-size-base)*1rem;
    margin-left: (20/@font-size-base)*1rem;
    display: inline-block;
    vertical-align: middle;
    width: (160/@font-size-base)*1rem;
    height: (100/@font-size-base)*1rem;
    background: url("../../images/reg_input_file.png") no-repeat;
    background-size: cover;
  }
}

.register-content-blcok{
  .flexbox();
  width: 100%;
  box-sizing: border-box;
  padding: 0 (15/@font-size-base)*1rem;
  color: #999;
  font-size: (12/@font-size-base)*1rem;
  //padding: ();
}